leather back sea turtle - French English Dictionary